@charset "utf-8";
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
fieldset,img {
    border: 0;
}
input,textarea{outline: none;}
address,caption,cite,code,dfn,em,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,q:after {
    content:"";
}
abbr,acronym {
    border: 0;
}
a{
    text-decoration: none;
}
img{
    border:none;
    vertical-align: middle;
}

    body {font: normal 100% Microsoft YaHei,Helvetica, Arial,sans-serif;overflow-x: hidden;}

    .c {
        width: 1400px;
        max-width:94%;
        margin-left: auto;
        margin-right: auto;
    }

    .ic {
        width: 1500px;
        max-width:94%;
        margin-left: auto;
        margin-right: auto;
    }

    input, textarea {
        outline: none;
        background: none;
        border: none;
    }

    .cc {
        width: 1260px;
        margin-left: auto;
        margin-right: auto;
    }

    .left {
        float: left;
    }

    .right {
        float: right;
    }

    a {
        font-size: 14px;
        color: #666666;
        line-height: 25px;
    }

    p {
        font-size: 16px;
        color: #666666;
        line-height: 30px;
    }

    .c h2 {
        font-size: 26px;
        color: #333;
    }

    .c h2 em {
        font-size: 15px;
        color: #999999;
        margin-left: 15px;
    }

    h4 {
        font-size: 24px;
        color: #333333;
    }

    span {
        font-size: 16px;
        color: #999999;
    }


    h5 {
        font-size: 18px;
        color: #666666;
    }

    h6 {
        font-size: 16px;
        color: #666666;
    }

    a:hover {
        color: #ed7020;
        text-decoration: none;
    }

    .clear {
        clear: both;
    }
    .height10{height:10px;}
    .height30{height:30px;}
    .height20{height:20px;}
    .height34{height:34px;}
    .height40{height:40px;}
    .height50{height:50px;}
    .height60{height:60px;}
    .height70{height:70px;}
    .height80{height:80px;}
    .height90{height:90px;}
    .height95{height:95px;}
    .height100{height:100px;}
    .height110{height:110px;}
    .f8 {
        background: #f8f8f8;
        width: 100%;
    }
    .hide{display:none;}

    input::-webkit-input-placeholder {
        color: #bbbbbb;
    }

    input::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #bbbbbb;
    }

    input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #bbbbbb;
    }

    input:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #bbbbbb;
    }

    /* 网站头部 */
    .header {
        height: 120px;
        /* background: rgba(44,44,44,.5); */
        background: #fff;
        top: 0px;
        z-index: 999;
        width: 100%;
        position: fixed;
        -webkit-transition: all ease .5s;
        transition: all ease .5s;
    }

    .headroom--unpinned {
        position: fixed;
        top: -120px;
    }

    .headroom--pinned {
        position: fixed;
        top: 0;
    }

    .header .header_top{width: 100%;height: 37px;background: #fafafa;line-height: 37px;font-size: 14px;color: #888;}

    .header_mid{background: #fff;height: 83px;}
    .header_mid .left img {
margin-top: 20px;
    }

    .header_mid > ul > li {
        float: left;
        height: 83px;
        text-align: center;
        margin-left: 58px;
    }

    .header_mid > ul > li > a {
        color: #333;
        font-size: 16px;
        line-height: 83px;
    }

    .header_mid > ul > li > a > span {
        color: #fff;
        font-size: 12px;
    }

    .header_mid > ul > li:hover > a, .header_mid > ul > li.active > a, .header_mid > ul > li.active > a > span,
    .header_mid > ul > li:hover > a > span {
        color: #4997fd;
    }

    .header_mid > ul > li.act > div {
        background: rgba(239,239,239,.92);
        width: 100%;
        height: 230px;
        overflow: hidden;
        position: absolute;
        display: none;
        left:0;
    }
.header_mid > ul > li.act > div.n4 > ol{width: 1600px;max-width: 100%;}
    .header_mid > ul > li.act > div.n4 > ol > li {
        height: 170px;width: 25%;float: left;
        margin:45px 0;text-align: center;transition: all .3s;
        background: url("../images/nav_0.png") no-repeat top right;
    }
.header_mid > ul > li.act > div.n4 > ol > li:last-child{background: none;}
.header_mid > ul > li.act > div.n4 > ol > li span{
    display: block;font-size: 16px;color: #333;line-height: 50px;
}
.header_mid > ul > li.act ol > li:hover {
        background: #ed7020;
    }

/*
.header_mid > ul > li.act ol > li > a > img{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.header_mid > ul > li.act ol > li:hover > a > img{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
} */
.header_mid > ul > li.act ol > li:hover > a span{color: #ed7020;}
.header_mid > ul > li.act > div.n4 > div.c > div{float: left;width: 400px;margin-top: 25px;}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_1{
    margin-left: 4.6%;margin-right: 1.4%;max-width: 30%;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_1 img{
    max-width: 100%;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_2{
    width: 450px;max-width: 32%;
    background: url("../images/nav_001.png") no-repeat right center;
}

.header_mid > ul > li.act > div.n4 > div.c > div.n5_2 p.p1{
    background: url("../images/nv_02.png") no-repeat 70px center;text-align: left;
    height: 60px;margin-bottom: 30px;padding-left: 100px;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_2 p.p1:hover{
    background: url("../images/nv_02.1.png") no-repeat 70px center;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_2 p.p2{
    background: url("../images/nv_03.png") no-repeat 70px center;text-align: left;
    height: 60px;padding-left: 100px;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_2 p.p2:hover{
    background: url("../images/nv_03.1.png") no-repeat 70px center;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_2 p a{
    font-size: 20px;color: #333;line-height: 60px;font-weight: lighter;margin-left: 25px;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_3{
    width: 400px;max-width: 32%;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_3 p.p3{
    background: url("../images/nv_04.png") no-repeat 70px center;
    height: 65px;padding-left: 120px;text-align: left;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_3 p.p3:hover{
    background: url("../images/nv_04.1.png") no-repeat 70px center;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_3 p.p3 a{
    font-size: 20px;color: #333;line-height: 60px;font-weight: lighter;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_3 p.p4{
    text-align: left;float: left;margin-left: 80px;margin-right: -60px;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_3 p.p4 a{
    font-size: 18px;color: #333;line-height: 40px;font-weight: lighter;
    background: url("../images/nv_00.png") no-repeat left center;
    padding-left: 15px;margin-right: 45px;
}
.header_mid > ul > li.act > div.n4 > div.c > div p a:hover{color: #ed7020;}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_3 p a:hover{color: #ed7020;}

.header_mid > ul > li.act > div.n4 > div.c > div.n5_6{
    margin-left: 0px;margin-right: 0px;width: 400px;max-width: 28.5%;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_6 img{max-width: 100%;}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_4{
    width: 250px;max-width: 18%;
    background: url("../images/nav_001.png") no-repeat right center;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_5{
    width: 750px;padding-left: 10px;max-width: 53%;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_4 p{
    height: 45px;text-align: left;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_4 p:first-child{
    background: url("../images/nav_01.png") no-repeat 30px center;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_4 p:nth-child(2){
    background: url("../images/nav_02.png") no-repeat 30px center;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_4 p:nth-child(3){
    background: url("../images/nav_03.png") no-repeat 30px center;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_4 p:nth-child(4){
    background: url("../images/nav_04.png") no-repeat 30px center;
}
.header_mid > ul > li.act > div.n4 > div.c > div.n5_4 p a{
    font-size: 18px;color: #333;line-height: 45px;font-weight: lighter;margin-left: 70px;
}

.header_mid > ul > li.act > div.n4 > div.c > div.n5_5 p a{
    font-size: 15px;color: #333;line-height: 45px;font-weight: lighter;
    margin-left: 1%;display: inline-block;width: 18.4%;text-align: right;
}
.header_mid > ul > li.act > div.n4 > div.c > div p a:hover{color: #ed7020;}
.header_mid > ul > li.act > div.n4 li .nav_s1{height: 100px;overflow: hidden;background-repeat: no-repeat;
    background-position:center top;transition: all .3s;}
.header_mid > ul > li.act > div.n4 > ol > li:hover .nav_s1{background-position: center -100px;transition: all .3s;}
.header_mid > ul > li.act > div.n9 > ol > li:hover{margin-top: 35px;transition: all .3s;background: url("../images/nav_0.png") no-repeat right 10px;}
.header_mid > ul > li.act > div.n9 > ol > li:last-child,
.header_mid > ul > li.act > div.n9 > ol > li:last-child:hover{background: none;}


.nava{width: 100%;position: absolute;z-index: 2;}
.nava .ul1{margin-top: 47px;float: left;}
.nava .ul1 li{width: 300px;height: 150px;background: rgba(255, 255, 255, 0.1);margin-bottom: 12px;padding: 30px 28px;}
.nava .ul1 li h2{font-size: 16px;color: #fff;font-weight: bold;}
.nava .ul1 li h2 img{margin-right: 10px;}
.nava .ul1 li .con{margin-top: 15px;padding-left: 13px;}
.nava .ul1 li .con1{width: 50%;height: 35px;line-height: 35px;overflow: hidden;float: left;}
.nava .ul1 li .con1 a{color: rgba(255, 255, 255, .7);font-size: 15px;}
.nava .ul1 li .con1 span{font-size: 15px;color: rgba(255, 255, 255, .7);margin-right: 5px;}
.nava .ul1 li .con1:hover a{color: #ff632c;}
.nava .ul1 li .con1:hover span{color: #ff632c;}



.nava .ul2{margin-top: 80px;width: 285px; height: 413px;padding: 30px; background: rgba(255, 255, 255, 0.1);float: right;border-radius: 20px;}
.nava .ul2 img{margin-top: -3px;}
.nava .ul2 h2{height: 30px;line-height: 30px;font-size: 16px;color: #fff;margin-bottom: 10px;}
.nava .ul2 li{line-height: 53px;color: #fff;height: 53px;overflow: hidden;font-size: 15px;}
.nava .ul2 li span{font-size: 15px;color: rgba(255, 255, 255, .7);margin-right: 10px;}
.nava .ul2 li a{color: rgba(255, 255, 255, .7);font-size: 15px;}
.nava .ul2 li:hover a{color: #ff632c;}
.nava .ul2 li:hover span{color: #ff632c;}



    /* banner图 */
    .banner {
        height: 575px;
        width: 100%;
        margin-top: 120px;
    }
.banner .swiper-wrapper{
    /* 通过改变animation-timing-function 制作弹性切换效果 */
    transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
}
    .banner .swiper-slide div {
        height: 575px;
    }

    .banner .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 20px;
    }

    .banner .swiper-pagination-bullet {
        width: 40px;
        height: 3px;
        opacity: 1;
        background: #ed7020;
        border-radius: 2px;
    }

    .banner .swiper-pagination-bullet-active {
        opacity: 1;
        background: #fff;
    }

.index_list1{width: 100%;color: #ffffff;height: 758px;}
.index_list1 ul{margin-top: 80px;}
.index_list1 li{width: 32%;height: 670px; margin-right: 2%;box-shadow:#ddd 2px 5px 20px 1px;float: left;padding: 40px 35px;}
.index_list1 li:nth-child(3){margin-right: 0;}
.index_list1 li h2{font-size: 24px;color: #414141;font-weight: bold;}
.index_list1 li .img1{margin-right: 12px;}
.index_list1 li .img2{float: right;margin-top: 8px;}
.index_list1 li .hr1{width: 100%;height: 3px;background: #04c258;margin-top: 20px;}
.index_list1 li .hr2{width: 100%;height: 3px;background: #3255db;margin-top: 20px;}
.index_list1 li .hr3{width: 100%;height: 3px;background: #cd060a;margin-top: 20px;}
.index_list1 li .con{margin-top: 30px;}
.index_list1 li .con1{width: 100%;height: 130px;line-height: 130px;border-top: 1px dashed #e6e6e6;}
.index_list1 li .con1:nth-child(1){border-top: none;}
.index_list1 li .con1 .left{width: 95px;float: left;line-height: 130px;text-align: center;}
.index_list1 li .con1 .left img{max-width: 100%;}
.index_list1 li .con1 .right{width: calc(100% - 100px);float: right;height: 130px;}
.index_list1 li .con1 .right h3{font-size: 18px;color: #333;margin-top: 20px;}
.index_list1 li .con1 .right h4{font-size: 15px;color: #666;line-height: 30px;margin-top: 10px;height: 61px;overflow: hidden;}

.index_list1 li:nth-child(1) .con1:hover .right h3{color: #04c258;}
.index_list1 li:nth-child(1) .con1:hover .right h4{color: #04c258;}
.index_list1 li:nth-child(2) .con1:hover .right h3{color: #3255db;}
.index_list1 li:nth-child(2) .con1:hover .right h4{color: #3255db;}
.index_list1 li:nth-child(3) .con1:hover .right h3{color: #cd060a;}
.index_list1 li:nth-child(3) .con1:hover .right h4{color: #cd060a;}



.index_list2{width: 100%;background: #fafafa;padding: 70px 0px 20px;}
.index_list2 .index_list2_1{width: 100%;height: 750px;background: #fff;padding: 0 18px;margin-bottom: 55px;}
.index_list2 .index_list2_1 .top{width: 100%;}
.index_list2 .index_list2_1 .top .left{width: 30%;float: left; margin-top: 45px; border-left: 3px solid #3255db;font-size: 24px;color: #333;line-height: 25px;height: 25px;padding-left: 15px;}
.index_list2 .index_list2_1:nth-child(2) .top .left{width: 30%;float: left; margin-top: 45px; border-left: 3px solid #04c258;font-size: 24px;color: #333;line-height: 25px;height: 25px;padding-left: 15px;}
.index_list2 .index_list2_1:nth-child(3) .top .left{width: 30%;float: left; margin-top: 45px; border-left: 3px solid #6655e2;font-size: 24px;color: #333;line-height: 25px;height: 25px;padding-left: 15px;}
.index_list2 .index_list2_1:nth-child(4) .top .left{width: 30%;float: left; margin-top: 45px; border-left: 3px solid #f40303;font-size: 24px;color: #333;line-height: 25px;height: 25px;padding-left: 15px;}
.index_list2 .index_list2_1:nth-child(5) .top .left{width: 30%;float: left; margin-top: 45px; border-left: 3px solid #0aa497;font-size: 24px;color: #333;line-height: 25px;height: 25px;padding-left: 15px;}


.index_list2 .index_list2_1 .top .right{width: 70%;float: right;font-size: 17px;color: #666;text-align: right;margin-top: 45px;}
.index_list2 .index_list2_1 .top .right em{padding: 0 20px;}
.index_list2 .index_list2_1 .top .right a{font-size: 17px;color: #666;}
.index_list2 .index_list2_1 .top .right a:hover{font-size: 17px;color: #3255db;}
.index_list2 .index_list2_1:nth-child(2) .top .right a:hover{font-size: 17px;color: #04c258;}
.index_list2 .index_list2_1:nth-child(3) .top .right a:hover{font-size: 17px;color: #6655e2;}
.index_list2 .index_list2_1:nth-child(4) .top .right a:hover{font-size: 17px;color: #f40303;}
.index_list2 .index_list2_1:nth-child(5) .top .right a:hover{font-size: 17px;color: #0aa497;}
.index_list2 .index_list2_1 .top .right img{margin-left: 20px;}
.index_list2 .index_list2_1 .hr1{width: 100%;height: 1px;background: #e6e6e6;margin: 25px 0;}
.index_list2 .index_list2_1 .con1{width: 22%;height: 589px;float: left; padding: 80px 40px; overflow: hidden;background: url("../images/index_pro_a1.png") no-repeat left center;}
.index_list2 .index_list2_1:nth-child(2) .con1{width: 22%;height: 589px;float: left; padding: 80px 40px; overflow: hidden;background: url("../images/index_pro_a2.png") no-repeat left center;}
.index_list2 .index_list2_1:nth-child(3) .con1{width: 22%;height: 589px;float: left; padding: 80px 40px; overflow: hidden;background: url("../images/index_pro_a3.png") no-repeat left center;}
.index_list2 .index_list2_1:nth-child(4) .con1{width: 22%;height: 589px;float: left; padding: 80px 40px; overflow: hidden;background: url("../images/index_pro_a4.png") no-repeat left center;}
.index_list2 .index_list2_1:nth-child(5) .con1{width: 22%;height: 589px;float: left; padding: 80px 40px; overflow: hidden;background: url("../images/index_pro_a5.png") no-repeat left center;}


.index_list2 .index_list2_1 .con1 h2{font-size: 24px;color: #fff;}
.index_list2 .index_list2_1 .con1 h3{width: 37px;height: 3px;background: #fff;margin: 28px 0;}
.index_list2 .index_list2_1 .con1 h4{font-size: 16px;color: #f8f8f8;line-height: 35px;}
.index_list2 .index_list2_1 .con1 .tp{margin-top: 30px;}
.index_list2 .index_list2_1 .con1 .tp .img2{display: none;}
.index_list2 .index_list2_1 .con1 .tp:hover .img2{display: block;}
.index_list2 .index_list2_1 .con1 .tp:hover .img1{display: none;}
.index_list2 .index_list2_1 .con2{width: 54%;height: 589px;float: left;margin-left: 1%;}
.index_list2 .index_list2_1 .con2 h2{font-size: 18px;color: #666;padding-left: 10px;border-left: 3px solid #3255db;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(2) .con2 h2{font-size: 18px;color: #666;padding-left: 10px;border-left: 3px solid #04c258;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(3) .con2 h2{font-size: 18px;color: #666;padding-left: 10px;border-left: 3px solid #6655e2;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(4) .con2 h2{font-size: 18px;color: #666;padding-left: 10px;border-left: 3px solid #f40303;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(5) .con2 h2{font-size: 18px;color: #666;padding-left: 10px;border-left: 3px solid #0aa497;height: 22px;line-height: 22px;}

.con2_case{height: 250px;overflow: hidden;}
.con2_case li{width: 252px;height: 250px;float: left;background: url("../images/index_c1.png") no-repeat top center;
    margin-top: 18px;margin-right: 15px;position: relative;}
.con2_case li:nth-child(3n+2){background: url("../images/index_c2.png") no-repeat top center;}
.con2_case li:nth-child(3n){background: url("../images/index_c3.png") no-repeat top center;margin-right: 0;}
.clear2{height: 126px;margin-top: -84px;background: url("../images/clear2.png") no-repeat bottom center;
    z-index: -1;position: relative;}
.con2_case li .c1{height: 179px;overflow: hidden;transition: all .5s;position: absolute;z-index: 30;top:0;width: 252px; }
.con2_case li .c3{height: 120px;width: 190px;overflow: hidden;margin-top: 27px;text-align: center;position: relative;z-index: 40;
    background:url("../images/case4.png") no-repeat center -60px;transition: all .5s;margin-left: 30px;}
.con2_case li .c4{height: 179px;width: 252px;overflow: hidden;top: 0px;text-align: center;position: absolute;z-index: 40;
    background:url("../images/case4.png") no-repeat center -60px;transition: all .5s;left: 10px;}
.con2_case li .c3 img{width: 252px;position: relative;z-index: 7;transition: all .5s;}
.con2_case li:hover .c3 img{width: 150%;margin-left:-25%;transition: all .5s;}
.con2_case li .c2{margin-top: 40px;}
.con2_case li h5{font-size: 14px;color: #888;line-height: 40px;height: 40px;overflow: hidden;}
.index_list2 .index_list2_1 .con2 .con2_case li:hover h5{color: #3255db;}
.index_list2 .index_list2_1:nth-child(2) .con2 .con2_case li:hover h5{color: #04c258;}
.index_list2 .index_list2_1:nth-child(3) .con2 .con2_case li:hover h5{color: #6655e2;}

.con2_case li p{font-size: 15px;color: #999999;line-height: 26px;margin-bottom: 10px;height: 52px;overflow: hidden;}
.con2_case li h6{font-size: 14px;color: #999999;border-top: 1px solid #bbb;line-height: 42px;}
.con2_case li h6 a{float: right;line-height: 42px;}
.con2_case li:hover .c1{background: url("../images/case3.png");transition: all .5s;}
.con2_case li:hover .c4{background:url("../images/case4.png") no-repeat center;transition: all .5s; }
.con2_case li:hover h6{border-top: 1px solid #ed7020;}



.index_list2 .index_list2_1 .con2 h3{font-size: 18px;color: #666;margin-top: 10px;padding-left: 10px;border-left: 3px solid #3255db;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(2) .con2 h3{font-size: 18px;color: #666;margin-top: 10px;padding-left: 10px;border-left: 3px solid #04c258;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(3) .con2 h3{font-size: 18px;color: #666;margin-top: 10px;padding-left: 10px;border-left: 3px solid #6655e2;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(4) .con2 h3{font-size: 18px;color: #666;margin-top: 10px;padding-left: 10px;border-left: 3px solid #f40303;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(5) .con2 h3{font-size: 18px;color: #666;margin-top: 10px;padding-left: 10px;border-left: 3px solid #0aa497;height: 22px;line-height: 22px;}

.index_list2 .index_list2_1 .con2 .con2_2 ul{margin-top: 12px;}
.index_list2 .index_list2_1 .con2 .con2_2 li{width: 49%;height: 130px;background: #f8f8f8;float: left;margin-bottom: 12px;padding:40px 40px;}
.index_list2 .index_list2_1 .con2 .con2_2 li:nth-child(2n){margin-right: 0;float: right;}
.index_list2 .index_list2_1 .con2 .con2_2 li .left{float: left;}
.index_list2 .index_list2_1 .con2 .con2_2 li .left h4{font-size: 18px;color: #666;font-weight: bold;}
.index_list2 .index_list2_1 .con2 .con2_2 li:hover .left h4{color: #3255db;}
.index_list2 .index_list2_1:nth-child(2) .con2 .con2_2 li:hover .left h4{color: #04c258;}
.index_list2 .index_list2_1:nth-child(3) .con2 .con2_2 li:hover .left h4{color: #6655e2;}
.index_list2 .index_list2_1:nth-child(4) .con2 .con2_2 li:hover .left h4{color: #f40303;}
.index_list2 .index_list2_1:nth-child(5) .con2 .con2_2 li:hover .left h4{color: #0aa497;}

.index_list2 .index_list2_1 .con2 .con2_2 li .left h5{font-size: 14px;color: 333;margin-top: 20px;}
.index_list2 .index_list2_1 .con2 .con2_2 li:hover .left h5{color: #3255db;}
.index_list2 .index_list2_1:nth-child(2) .con2 .con2_2 li:hover .left h5{color: #04c258;}
.index_list2 .index_list2_1:nth-child(3) .con2 .con2_2 li:hover .left h5{color: #6655e2;}
.index_list2 .index_list2_1:nth-child(4) .con2 .con2_2 li:hover .left h5{color: #f40303;}
.index_list2 .index_list2_1:nth-child(5) .con2 .con2_2 li:hover .left h5{color: #0aa497;}

.index_list2 .index_list2_1 .con2 .con2_2 li .right{float: right;}

.index_list2 .index_list2_1 .con2 .con2_3 ul{margin-top: 22px;}
.index_list2 .index_list2_1 .con2 .con2_3 li{width: 32%;height: 205px;float: left;margin-right: 2%;}
.index_list2 .index_list2_1 .con2 .con2_3 li:nth-child(3){margin-right: 0;}
.index_list2 .index_list2_1 .con2 .con2_3 li .tp{width: 100%;height: 145px;overflow: hidden;}
.index_list2 .index_list2_1 .con2 .con2_3 li .tp img{width: 100%;height: 100%;}
.index_list2 .index_list2_1 .con2 .con2_3 li p{font-size: 16px;color: #555;text-align: center;margin-top: 12px;}
.index_list2 .index_list2_1 .con2 .con2_3 li:hover p{font-size: 16px;color: #f40303;text-align: center;margin-top: 12px;}

.index_list2 .index_list2_1 .con2 .con2_4 ul{margin-top: 22px;}
.index_list2 .index_list2_1 .con2 .con2_4 li{width: 32%;height: 137px;float: left;margin-right: 2%;background: #f8f8f8;margin-bottom: 13px;}
.index_list2 .index_list2_1 .con2 .con2_4 li:nth-child(3n){margin-right: 0;}
.index_list2 .index_list2_1 .con2 .con2_4 li .tp{text-align: center;height: 50px;margin-top: 30px;}
.index_list2 .index_list2_1 .con2 .con2_4 li p{font-size: 17px;color: #666;font-weight: bold;text-align: center;}
.index_list2 .index_list2_1 .con2 .con2_4 li:hover p{color: #f40303;}


.index_list2 .index_list2_1 .con2 .con2_5 ul{margin-top: 22px;}
.index_list2 .index_list2_1 .con2 .con2_5 li{width: 32%;height: 148px;float: left;position: relative; margin-right: 2%;background: #f8f8f8;margin-bottom: 13px;}
.index_list2 .index_list2_1 .con2 .con2_5 li:nth-child(3n){margin-right: 0;}
.index_list2 .index_list2_1 .con2 .con2_5 li .tp{text-align: center;height: 50px;margin-top: 30px;}
.index_list2 .index_list2_1 .con2 .con2_5 li p{font-size: 17px;color: #666;font-weight: bold;text-align: center;}
.index_list2 .index_list2_1 .con2 .con2_5 li:hover p{color: #0aa497;}
.index_list2 .index_list2_1 .con2 .con2_5 li .con2_5_why{position: absolute;top: 60px;left: 35%;text-align: center;font-size: 20px;color: #fff;font-weight: bold;}

.index_list2 .index_list2_1 .con2 .con2_6 ul{margin-top: 22px;}
.index_list2 .index_list2_1 .con2 .con2_6 li{width: 32%;height: 137px;float: left;margin-right: 2%;background: #f8f8f8;margin-bottom: 13px;}
.index_list2 .index_list2_1 .con2 .con2_6 li:nth-child(3n){margin-right: 0;}
.index_list2 .index_list2_1 .con2 .con2_6 li .tp{text-align: center;height: 50px;margin-top: 30px;}
.index_list2 .index_list2_1 .con2 .con2_6 li p{font-size: 17px;color: #666;font-weight: bold;text-align: center;}
.index_list2 .index_list2_1 .con2 .con2_6 li:hover p{color: #0aa497;}



.index_list2 .index_list2_1 .con3{width: 20%;height: 589px;float: right;}
.index_list2 .index_list2_1 .con3 .con3_1 h2{font-size: 18px;color: #666;border-left: 3px solid #3255db;padding-left: 10px;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(2) .con3 .con3_1 h2{font-size: 18px;color: #666;border-left: 3px solid #04c258;padding-left: 10px;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(3) .con3 .con3_1 h2{font-size: 18px;color: #666;border-left: 3px solid #6655e2;padding-left: 10px;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(4) .con3 .con3_1 h2{font-size: 18px;color: #666;border-left: 3px solid #f40303;padding-left: 10px;height: 22px;line-height: 22px;}
.index_list2 .index_list2_1:nth-child(5) .con3 .con3_1 h2{font-size: 18px;color: #666;border-left: 3px solid #0aa497;padding-left: 10px;height: 22px;line-height: 22px;}

.index_list2 .index_list2_1 .con3 .con3_1 ul{border-top: 1px #e6e6e6 solid;margin-top: 20px;}
.index_list2 .index_list2_1 .con3 .con3_1 ul li{width: 100%;height: 57px;line-height: 57px;padding-left: 15px; font-size: 16px;color: #666;border-top: 1px #e6e6e6 dashed;}
.index_list2 .index_list2_1 .con3 .con3_1 ul li:nth-child(1){border-top: none;margin-top: 12px;}
.index_list2 .index_list2_1 .con3 .con3_1 ul li .nb{float: left;margin-top: 21px; width: 18px;height: 18px;margin-right: 10px; background: #3255db;font-size: 12px;color: #fff; text-align: center;line-height: 18px;}
.index_list2 .index_list2_1:nth-child(2) .con3 .con3_1 ul li .nb{float: left;margin-top: 21px; width: 18px;height: 18px;margin-right: 10px; background: #04c258;font-size: 12px;color: #fff; text-align: center;line-height: 18px;}
.index_list2 .index_list2_1:nth-child(3) .con3 .con3_1 ul li .nb{float: left;margin-top: 21px; width: 18px;height: 18px;margin-right: 10px; background: #6655e2;font-size: 12px;color: #fff; text-align: center;line-height: 18px;}
.index_list2 .index_list2_1:nth-child(4) .con3 .con3_1 ul li .nb{float: left;margin-top: 21px; width: 18px;height: 18px;margin-right: 10px; background: #f40303;font-size: 12px;color: #fff; text-align: center;line-height: 18px;}
.index_list2 .index_list2_1:nth-child(5) .con3 .con3_1 ul li .nb{float: left;margin-top: 21px; width: 18px;height: 18px;margin-right: 10px; background: #0aa497;font-size: 12px;color: #fff; text-align: center;line-height: 18px;}


.index_list2 .index_list2_1 .con3 .con3_1 ul li span{font-size: 16px;color: #3255db;float: right;line-height: 57px;}
.index_list2 .index_list2_1:nth-child(2)  .con3 .con3_1 ul li span{font-size: 16px;color: #04c258;float: right;line-height: 57px;}
.index_list2 .index_list2_1:nth-child(3)  .con3 .con3_1 ul li span{font-size: 16px;color: #6655e2;float: right;line-height: 57px;}
.index_list2 .index_list2_1:nth-child(4)  .con3 .con3_1 ul li span{font-size: 16px;color: #f40303;float: right;line-height: 57px;}
.index_list2 .index_list2_1:nth-child(5)  .con3 .con3_1 ul li span{font-size: 16px;color: #0aa497;float: right;line-height: 57px;}


.index_list2 .index_list2_1 .con3 .con3_1 ul li a{font-size: 16px;color: #666;}
.index_list2 .index_list2_1 .con3 .con3_1 ul li:hover a{font-size: 16px;color: #3255db;}
.index_list2 .index_list2_1:nth-child(2) .con3 .con3_1 ul li:hover a{font-size: 16px;color: #04c258;}
.index_list2 .index_list2_1:nth-child(3) .con3 .con3_1 ul li:hover a{font-size: 16px;color: #6655e2;}
.index_list2 .index_list2_1:nth-child(4) .con3 .con3_1 ul li:hover a{font-size: 16px;color: #f40303;}
.index_list2 .index_list2_1:nth-child(5) .con3 .con3_1 ul li:hover a{font-size: 16px;color: #0aa497;}



.index_list2 .index_list2_1 .con3 .con3_2 h2{font-size: 18px;color: #666;border-left: 3px solid #3255db;padding-left: 10px;margin-top: 35px;}
.index_list2 .index_list2_1:nth-child(2) .con3 .con3_2 h2{font-size: 18px;color: #666;border-left: 3px solid #04c258;padding-left: 10px;margin-top: 35px;}
.index_list2 .index_list2_1:nth-child(3) .con3 .con3_2 h2{font-size: 18px;color: #666;border-left: 3px solid #6655e2;padding-left: 10px;margin-top: 35px;}
.index_list2 .index_list2_1:nth-child(4) .con3 .con3_2 h2{font-size: 18px;color: #666;border-left: 3px solid #f40303;padding-left: 10px;margin-top: 35px;}
.index_list2 .index_list2_1:nth-child(5) .con3 .con3_2 h2{font-size: 18px;color: #666;border-left: 3px solid #0aa497;padding-left: 10px;margin-top: 35px;}


.index_list2 .index_list2_1 .con3 .con3_2 ul{border-top: 1px #e6e6e6 solid;margin-top: 20px;}
.index_list2 .index_list2_1 .con3 .con3_2 ul li{height: 46px;line-height: 46px;overflow: hidden;}
.index_list2 .index_list2_1 .con3 .con3_2 ul li:nth-child(1){margin-top: 15px;}
.index_list2 .index_list2_1 .con3 .con3_2 ul li a{font-size: 16px;color: #888;}
.index_list2 .index_list2_1 .con3 .con3_2 ul li span{font-size: 16px;color: #3255db;margin-right: 12px;}
.index_list2 .index_list2_1:nth-child(2) .con3 .con3_2 ul li span{font-size: 16px;color: #04c258;}
.index_list2 .index_list2_1:nth-child(3) .con3 .con3_2 ul li span{font-size: 16px;color: #6655e2;}
.index_list2 .index_list2_1:nth-child(4) .con3 .con3_2 ul li span{font-size: 16px;color: #f40303;}
.index_list2 .index_list2_1:nth-child(5) .con3 .con3_2 ul li span{font-size: 16px;color: #0aa497;}

.index_list2 .index_list2_1 .con3 .con3_2 ul li:hover a{font-size: 16px;color: #3255db;}
.index_list2 .index_list2_1:nth-child(2) .con3 .con3_2 ul li:hover a{font-size: 16px;color: #04c258;}
.index_list2 .index_list2_1:nth-child(3) .con3 .con3_2 ul li:hover a{font-size: 16px;color: #6655e2;}
.index_list2 .index_list2_1:nth-child(4) .con3 .con3_2 ul li:hover a{font-size: 16px;color: #f40303;}
.index_list2 .index_list2_1:nth-child(5) .con3 .con3_2 ul li:hover a{font-size: 16px;color: #0aa497;}


/* .index_list2 .index_list2_1 .con3 .con3_2 ul li:hover span{font-size: 16px;color: #3255db;}
.index_list2 .index_list2_1:nth-child(2) .con3 .con3_2 ul li:hover span{font-size: 16px;color: #04c258;}
.index_list2 .index_list2_1:nth-child(3) .con3 .con3_2 ul li:hover span{font-size: 16px;color: #6655e2;}
.index_list2 .index_list2_1:nth-child(4) .con3 .con3_2 ul li:hover span{font-size: 16px;color: #f40303;}
.index_list2 .index_list2_1:nth-child(5) .con3 .con3_2 ul li:hover span{font-size: 16px;color: #0aa497;} */



.index_case .index_case_top{padding-top: 60px;}
.index_case .index_case_top .left{font-size: 24px;color: #333;border-left: 3px solid #f76507;padding-left: 20px;height: 25px;line-height: 25px;}
.index_case .index_case_top .right{margin-top: 5px;font-size: 16px;color: #666;}
.index_case .index_case_top .right a{font-size: 16px;color: #666;}
.index_case .index_case_top .right a:hover{font-size: 16px;color: #f76507;}


.index_case_nav{margin-top: 38px;}
.index_case_nav .index_case_nav1{width: 10%;height: 37px;line-height: 37px;text-align: center;background: #fafafa;margin-bottom: 12px; margin-right: 1.2%;float: left;}
.index_case_nav .index_case_nav1:nth-child(9n){margin-right: 0;}
.index_case_nav .index_case_nav1.active{background: #f76507;color: #fff;}
.index_case_nav .index_case_nav1.active a{color: #fff;}
.index_case_nav .index_case_nav1:hover{background: #f76507;color: #fff;}
.index_case_nav .index_case_nav1:hover a{color: #fff;}


.index_list4{width: 100%;padding: 85px 0px; background: #fafafa;margin-top: 55px;}
.index_list4 .left{width: 64%;float: left;height: 600px;}
.index_list4 .left h2{font-size: 24px;color: #333;border-left: 3px solid #f76507;padding-left: 17px;}
.index_list4 .left h2 span{float: right;font-size: 16px;color: #666;}
.index_list4 .left h2 span img{margin-left: 10px;margin-top: -5px;}
.index_list4 .left .hr1{width: 100%;height: 1px;background: #e6e6e6;margin-top: 25px;}
.index_list4 .left li{width: 49%;float: left;height: 400px;}
.index_list4 .left li:nth-child(2){float: right;}
.index_list4 .left .video1{margin-top: 35px;}
.index_list4 .left .videolist { position:relative; float:left; width:100%; height:275px;}
.index_list4 .left .videolist:hover{ cursor: pointer;}
.index_list4 .left .videoed { display:none; width:66px; height:65px; position: absolute; left:40%; top:40%; z-index:99; }
.index_list4 .left .xuanchuanpian_content3 .title1 .title1_1 .right li.active{color: #ffa600;}
.index_list4 .left .videos{ display:none; position:fixed; left:50%; top:50%;margin-left:-320px; margin-top:-230px; z-index:100; width:660px; height:380px;overflow: hidden;}
.index_list4 .left .videos video{width: 100%;height: 100%;}
.index_list4 .left .vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.index_list4 .left h3{height: 40px;line-height: 40px;overflow: hidden;font-size: 18px;color: #333;text-align: center;margin-top: 22px;}
.index_list4 .left li:hover h3{color: #f76507;}
.index_list4 .left h4{font-size: 16px;color: #727272;height: 60px;line-height: 30px;overflow: hidden;}
.index_list4 .left h5{font-size: 14px;color: #888;margin-top: 15px;}
.index_list4 .left h5 a{font-size: 14px;color: #888;}
.index_list4 .right{width: 34%;float: right;height: 600px;}
.index_list4 .right h2{font-size: 24px;color: #333;border-left: 3px solid #f76507;padding-left: 17px;}
.index_list4 .right h2 span{float: right;font-size: 16px;color: #666;}
.index_list4 .right h2 span img{margin-left: 10px;margin-top: -5px;}
.index_list4 .right .hr1{width: 100%;height: 1px;background: #e6e6e6;margin-top: 25px;}
.index_list4 .right ul{background: #fbfbfb;padding: 30px 25px;}
.index_list4 .right ul li{width: 100%;height: 68px;line-height: 38px;border-top: 1px #e6e6e6 dashed;font-size: 16px;color: #666;}
.index_list4 .right ul li .nb{float: left;margin-top: 25px; width: 18px;height: 18px;margin-right: 10px; background: #d2d2d2;font-size: 12px;color: #fff; text-align: center;line-height: 18px;}
.index_list4 .right ul li a{font-size: 16px;color: #666;line-height: 68px;}
.index_list4 .right ul li img{float: right;margin-top: 25px;}
.index_list4 .right ul li:nth-child(1){border-top: none;}
.index_list4 .right ul li:hover a{color: #f76507;}
.index_list4 .right ul li:hover .nb{background: #f76507;}


.index_list5{width: 100%;padding: 0px 0px 85px; background: #fafafa;}
.index_list5 h2{font-size: 24px;color: #333;border-left: 3px solid #f76507;padding-left: 20px;}
.index_list5 h2 a{float: right;font-size: 16px;color: #666;}
.index_list5 h2 a img{margin-left: 10px;margin-top: -5px;}
.index_list5 .index_list5_nav{margin-top: 30px;margin-bottom: 50px;}
.index_list5 .index_list5_nav .index_list5_nav1{width: 11.8%;height: 45px;background: #fafafa;float: left;margin-right: 0.8%;text-align: center;line-height: 45px;font-size: 16px;color: #666;}
.index_list5 .index_list5_nav .index_list5_nav1:nth-child(8){margin-right: 0;}
.index_list5 .index_list5_nav .index_list5_nav1:hover{background: #f76507;color: #fff;}
.index_list5 .index_list5_nav .index_list5_nav1.active{background: #f76507;color: #fff;}
.index_list5_news_x{margin-top: 50px;}
.index_list5_news_x .tp{float: left;margin-right: 85px;}
.index_list5_news_x .index_list5_news1{margin-top: 25px;display: none;}
.index_list5_news_x .index_list5_news1:first-child{display: block;}
.index_list5_news1:after{content: "";clear: both;}
.index_list5_news1 li{width: 430px;height: 85px;float: left;margin-right: 55px;margin-top: 32px;}
.index_list5_news1 li:nth-child(2){margin-top: 0;} 
.index_list5_news1 li:nth-child(3){margin-right: 0;margin-top: 0;} 
.index_list5_news1 li:nth-child(5){margin-right: 0;} 
.index_list5_news1 li:nth-child(8){margin-right: 0;} 
.index_list5_news1 li:nth-child(11){margin-right: 0;} 
.index_list5_news1 li:nth-child(14){margin-right: 0;} 
.index_list5_news1 .news_1{width: 80px;text-align: center;font-size: 26px;color: #333;float: left;height: 50px; border-right: 1px #eee solid;margin-top: 15px;}
.index_list5_news1 .news_1 span{font-size: 14px;color: #999;position: relative;top:-14px;}
.index_list5_news1 .news_2{height: 75px;width:320px; float: left;padding-left: 18px;}
.index_list5_news1 .news_2 h5{font-size: 16px;color: #666;margin-bottom: 7px;}
.index_list5_news1 .news_2:hover h5{color: #ed7020;}
.index_list5_news1 .news_2 p{font-size: 16px;color: #888;line-height: 27px;}
.index_list5_news1 .news_2:hover p{color: #ed7020;}















/* .index_case h3{    margin-top: 30px;
    height: 72px;
    overflow: hidden;
    line-height: 36px;
    text-align: right;} */

.index_case li{width: 445px;height: 485px;float: left;background: url("../images/c1.png") no-repeat top center;
    margin-top: 40px;margin-right: 32px;position: relative;}
.index_case li:nth-child(3n+2){background: url("../images/c2.png") no-repeat top center;}
.index_case li:nth-child(3n){background: url("../images/c3.png") no-repeat top center;margin-right: 0;}
.clear2{height: 126px;margin-top: -84px;background: url("../images/clear2.png") no-repeat bottom center;
    z-index: -1;position: relative;}
.index_case li .c1{height: 315px;overflow: hidden;transition: all .5s;position: absolute;z-index: 30;top:0;width: 445px; }
.index_case li .c3{height: 183px;width: 302px;overflow: hidden;margin-top: 33px;text-align: center;position: relative;z-index: 40;
    background:url("../images/case4.png") no-repeat center -60px;transition: all .5s;margin-left: 71px;}
.index_case li .c4{height: 183px;width: 302px;overflow: hidden;top: 58px;text-align: center;position: absolute;z-index: 40;
    background:url("../images/case4.png") no-repeat center -60px;transition: all .5s;left: 66px;}
.index_case li .c3 img{width: 302px;position: relative;z-index: 7;transition: all .5s;}
.index_case li:hover .c3 img{width: 150%;margin-left:-25%;transition: all .5s;}

.index_case li .c2{margin-top: 110px;}
.index_case li h5{font-size: 18px;color: #333;line-height: 52px;}
.index_case li p{font-size: 15px;color: #999999;line-height: 26px;margin-bottom: 10px;height: 52px;overflow: hidden;}
.index_case li h6{font-size: 14px;color: #999999;border-top: 1px solid #bbb;line-height: 42px;}
.index_case li h6 a{float: right;line-height: 42px;}
.index_case li:hover .c1{background: url("../images/case3.png");transition: all .5s;}
.index_case li:hover .c4{background:url("../images/case4.png") no-repeat center;transition: all .5s; }
.index_case li:hover h6{border-top: 1px solid #ed7020;}


.index_case li .c5{height: 91px;width: 91px;overflow: hidden;top: 23px;left: 340px; position: absolute;z-index: 99;}





    /* 产品中心   h8HY5ddU */
.h_m_1{background: #fbfbfb;width: 100%;height: 80px;}
.h_m_1 .c{width:1650px;max-width:90%;}
.h_m_1 li{float: left;width: 25%;height:80px;background: url("../images/1/5.png") no-repeat left center;line-height:80px; }
.h_m_1 li:first-child{background: none;}
.h_m_1 li img{margin-right:15px;margin-left:30%;}
.h_m_1 li a{font-size:18px;color:#e6e6e6;}

.clear1{height: 20px;margin-top: -20px;background: #f4f4f4;z-index: -1;position: relative;}

.prod_1{width: 100%;overflow: hidden;height: auto;}
.tit h2{text-align: center;font-size: 35px;color: #252020;margin-top: 50px;font-weight: bold;margin-bottom:15px;}
.tit hr{border:none;height: 2px;width: 56px;background: #669ae5;margin:15px auto;}
.tit h5{text-align: center;font-size: 18px;color: #666666;padding-top:10px;}
.tit h5 span{font-size: 18px;color: #666666;}
.tit h5 em{margin:0 10px;color:#999;font-size:14px;}
.tit h5 span.active{color:#ed7020;}
.tit img{margin:0 20px;}
.tit h5 img{margin:0 10px;}
/* 套餐   */

.tc_0{width: 1430px;height: 750px;margin:auto;position: relative;}
.tc_0 .swiper-container{height: 740px;padding:0 10px;}
.tc{background: #fff;width: 455px;box-shadow:#ddd 2px 5px 10px 1px;border-top:7px solid #64ad1a;
        /* border-top:5px transparent solid;border-image:linear-gradient(to right,#9682e2,#4383ba) 1 10;  */
        height: 670px;float: left;padding:1px 10px 1px 20px;margin:35px 7px 35px 7px;}
.tc_0 .tc:nth-child(2){border-color: #ed7020;}
.tc_0 .tc:nth-child(3){border-color: #9e0205;}
    .service-wrap .tc_0{width: 1410px;height: 700px;margin:auto;}
    .service-wrap .tc{height: 680px;}
.swiper-wrapper .swiper-slide:nth-child(3n+2) .tc{border-color: #ed7020;}
.swiper-wrapper .swiper-slide:nth-child(3n) .tc{border-color: #9e0205;}
     .tc:hover{box-shadow:#bfbfbf 5px 8px 10px 2px;}
    .tc h3{font-size: 27px;color: #252020;text-align: center;line-height: 28px;margin-top: 20px;}
.tc h3 span{font-size: 16px;color: #666666;font-weight: normal;}
.tc h6{border-bottom:1px solid #eee;font-size:14px;color:#666;line-height:60px;}
.tc h6 span{font-size: 15px;color:inherit;}
    .tc h4{font-size: 17px;color: #000;background: url("../images/03.png") no-repeat left 15px;
        padding:15px 30px 10px 30px;width: 95%;border-top: 1px dashed #eee;clear: both;margin:0;}
    .tc h4.h4{border:none;}
    .tc ul{float: left;margin-right: 35px;margin-bottom: 16px;padding-left: 0;width: 100%;}
    .tc ul.ul{margin-left: 10px;}
    .tc ul.dl,.tc ul.tc_2,.tc ul.tc_3{margin-right: 0;}


    .tc ul > p{font-size: 14px;color: #000;background: url("../images/02.png") no-repeat left center;padding-left: 12px;}
    .tc ul > li{font-size: 14px;color: #7e7d7d;background: url("../images/002.png") no-repeat left center;padding-left: 12px;line-height: 24px;}
.tc ul > li > p{font-size: 13px;color: #7e7d7d;line-height: 24px;}
    .tc ul li:hover{color: #ed7020;}
    .tc ul.dl li{font-size: 12px;line-height: 20px;}
.tc ul.dl li p{font-size: 12px;line-height: 20px;}
    .tc ul.tc_2 li{float: left;width: 33%;}
    .tc ul.tc_3 li{float: left;width: 50%;}
    .tc h5{text-align: center;margin-top: 20px;border-top: 1px solid #eee;padding-top: 32px;clear: both;}

.tc h5 a{font-size:18px;line-height:35px; color:#666666;margin:0 6%;font-weight: bold;;}
.tc h5 a img{position: relative;top:-5px;}
.tc h5 a span{font-size:20px;line-height:35px; color:#ff0000;}
.tc_0 .swiper-button-prev, .tc_0 .swiper-button-next{width: 28px;height: 50px;margin-top: -30px;}
.tc_0 .swiper-button-prev{background: url("../images/1/p1.png");left:-60px;}
.tc_0 .swiper-button-next{background: url("../images/1/n1.png");right:-60px;}
.tc_0 .swiper-button-next.swiper-button-disabled{opacity: 1;background: url("../images/1/n1.1.png")}
.tc_0 .swiper-button-prev.swiper-button-disabled{opacity: 1;background: url("../images/1/p1.1.png")}



/*   案例   */
.tit h6{margin-top: 30px;height: 72px;overflow: hidden;line-height: 36px;text-align: right;}
.tit h6 em{font-size: 15px;color: #ed7020;margin-right: 26px;}
.tit h6 span{font-size: 15px;color: #666;margin-left: 21px;}
.tit h6 span:hover{color: #ed7020;cursor: pointer;}

.tit h6 > a:nth-child(12n) span{margin-left: 0;}


.case li{width: 445px;height: 485px;float: left;background: url("../images/c1.png") no-repeat top center;
    margin-top: 40px;margin-right: 32px;position: relative;}
.case li:nth-child(3n+2){background: url("../images/c2.png") no-repeat top center;}
.case li:nth-child(3n){background: url("../images/c3.png") no-repeat top center;margin-right: 0;}
.clear2{height: 126px;margin-top: -84px;background: url("../images/clear2.png") no-repeat bottom center;
    z-index: -1;position: relative;}
.case li .c1{height: 315px;overflow: hidden;transition: all .5s;position: absolute;z-index: 30;top:0;width: 445px; }
.case li .c3{height: 183px;width: 302px;overflow: hidden;margin-top: 33px;text-align: center;position: relative;z-index: 40;
    background:url("../images/case4.png") no-repeat center -60px;transition: all .5s;margin-left: 71px;overflow: hidden;}
.case li .c4{height: 183px;width: 302px;overflow: hidden;top: 35px;text-align: center;position: absolute;z-index: 40;
    background:url("../images/case4.png") no-repeat center -60px;transition: all .5s;left: 66px;}

.case li .c5{height: 91px;width: 91px;overflow: hidden;top: 23px;left: 340px; position: absolute;z-index: 99;}

.case li .c3 img{width: 302px;position: relative;z-index: 7;transition: all .5s;}
.case li:hover .c3 img{width: 150%;margin-left:-25%;transition: all .5s;}

.case li .c2{margin-top: 110px;}
.case li h5{font-size: 18px;color: #333;line-height: 52px;}
.case li p{font-size: 15px;color: #999999;line-height: 26px;margin-bottom: 10px;height: 52px;overflow: hidden;}
.case li h6{font-size: 14px;color: #999999;border-top: 1px solid #bbb;line-height: 42px;}
.case li h6 a{float: right;line-height: 42px;}
.case li:hover .c1{background: url("../images/case3.png");transition: all .5s;}
.case li:hover .c4{background:url("../images/case4.png") no-repeat center;transition: all .5s; }
.case li:hover h6{border-top: 1px solid #ed7020;}
/*
.ys{width: 100%;height: 751px;background: url("../images/ys.png") no-repeat center;overflow: hidden;}
.ys .tit h5,.ys .tit h2{color: #fff;margin-top: 25px;}
.ys1{width: 1400px;margin:30px auto;max-width: 90%;}
.ys1 img{width: 1400px;height: 541px;max-width: 100%;border-radius: 20px;}
*/

.ys_a{width: 100%;height: 710px;background: url("../images/1/y0_bj.jpg") no-repeat center;overflow: hidden;color: #fff}
.ys_a .tit h2{color:inherit;font-size: 40px;margin-top: 50px;font-weight: lighter;}
.ys_a .tit{height: 150px;}

.ys1 .swiper-container{width: 100%;height: 700px;}
.ys1 .swiper-slide{width: 100%;height: 400px;text-align: center;margin-top:168px;;}
.ys1 img{max-width: 100%;}

.ys1 .swiper-slide h5{font-weight: bold;font-size: 55px;color: inherit;text-align: center;line-height: 150px;}
.ys1 .swiper-slide p{text-align: center;line-height: 130px;}
.ys1 .swiper-slide p img{margin:0 15px;position: relative;top:-3px;}
.ys1 .swiper-slide p span{font-size: 26px;color: #fff;font-weight: lighter;margin-right: 30px;}
.ys1 .swiper-slide p span:hover{color: #ed7020;}

/*   合作动态   */
.hzdt{width: 100%;background: #f4f4f4;}
.hzdt .tit{overflow: hidden;height: 200px;margin-bottom: 25px;}
.hzdt .tit p{margin-top: 35px;line-height: 36px;height: 36px;overflow: hidden;}
.hzdt .tit p a{background: #fff;padding:7px 25px;font-size: 16px;color: #333333;cursor: pointer;
    margin-right: 21px;border-radius: 17px;}
.hzdt .tit p a.active{background: #ed7020;color: #fff;}

.hzdt_1{width: 1412px;position: relative;}
.hzdt_1 .ul1{float: left;}
.hzdt_1 .ul2{float: right;}
.hzdt_1 li{width: 477px;height: 177px;background: url("../images/bj_1.png") no-repeat center;
    padding:16px;margin-left: -6px;margin-top: -6px;}

.hzdt_1 li img{width: 157px;height: 127px;}
.hzdt_1 li div{float: right;width: 230px;height: 127px;margin-right: 20px;}
.hzdt_1 li h5{margin-top: 10px;margin-bottom: 5px;}
.hzdt_1 li h5 a{font-size: 18px;color: #252020;line-height: 36px;}
.hzdt_1 li p{font-size: 14px;color: #999;background: url("../images/time.png") no-repeat left center;padding-left: 20px;}

.hzdt_1 .ul3{background: url("../images/bj_2.png") no-repeat center;position: absolute;
    width: 476px;height: 516px;top:-4px;left:464px;}
.hzdt_1 .ul3 > div{height: 516px;}
.hzdt_1 .ul3 .swiper-slide{width: 476px;height: 516px;padding:20px 28px;position: relative;}
.hzdt_1 .ul3 .swiper-slide img{width: 419px;height: 340px;}
.hzdt_1 .ul3 .swiper-slide h5{position: absolute;height: 60px;text-align: center;display: none;z-index: 2;overflow: hidden;
    background: rgba(0,0,0,.7);line-height: 60px;font-size: 18px;color: #fff;top:300px;width: 418px;}
.hzdt_1 .ul3 .swiper-slide p{font-size: 14px;color: #666;line-height: 26px;height: 52px;overflow: hidden;margin-top: 25px;}
.hzdt_1 .ul3 .swiper-slide:hover h5{display: block;}
.ul3 .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 40px;text-align: left;padding-left: 30px;}
.ul3 .swiper-pagination-bullet {width: 10px;height: 10px;opacity: 1;background: #999;border-radius:5px;}
.ul3 .swiper-pagination-bullet-active {opacity: 1;background: #ed7020;}

/*   新闻   */
.news .tit p{text-align: center;margin-top: 45px;border-bottom: 2px solid #f1f1f1;height: 41px;}
.news .tit p a{font-size: 18px;color: #333;padding:12px 0;}
.news .tit p a.active{color: #ed7020;background: url("../images/sjx.png") no-repeat 50px bottom;
    border-bottom: 2px solid #ed7020;}
.news .tit p a:after{content: '|';padding: 12px 28px;color: #eee;border-bottom: 2px solid #eee;}
.news .tit p a:last-child:after{content: '';padding:0;}


.news_x .news1{margin-top: 25px;display: none;}
.news_x .news1:first-child{display: block;}
.news1:after{content: "";clear: both;}
.news1 li{width: 450px;height: 70px;float: left;margin-right: 25px;margin-top: 16px;}
.news1 li:nth-child(3n){margin-right: 0;}
.news1 .news_1{width: 80px;text-align: center;font-size: 26px;color: #333;float: left;}
.news1 .news_1 span{font-size: 14px;color: #999;position: relative;top:-14px;}
.news1 .news_2{height: 50px;width:368px; float: right;border-left: 1px solid #eee;padding-left: 18px;}
.news1 .news_2 h5{font-size: 16px;color: #333;margin-bottom: 10px;}
.news1 .news_2:hover h5{color: #ed7020;}
.news1 .news_2 p{font-size: 14px;color: #818181;}

.liucheng{width: 100%;height: 160px;background: #f4f4f4;}
.liucheng li{float: left;width: 25%;padding-top:25px;height: 150px;}
.liucheng li:nth-child(1){background: url("../images/l1.png") no-repeat left center;}
.liucheng li:nth-child(2){background: url("../images/l2.png") no-repeat left center;}
.liucheng li:nth-child(3){background: url("../images/l3.png") no-repeat left center;}
.liucheng li:nth-child(4){background: url("../images/l4.png") no-repeat left center;}
.liucheng li:nth-child(1):hover{background: url("../images/l1.1.png") no-repeat left center;}
.liucheng li:nth-child(2):hover{background: url("../images/l2.1.png") no-repeat left center;}
.liucheng li:nth-child(3):hover{background: url("../images/l3.1.png") no-repeat left center;}
.liucheng li:nth-child(4):hover{background: url("../images/l4.1.png") no-repeat left center;}

.liucheng li:first-child{margin-left: 0;}
.liucheng li div{float: left;margin-left: 35%;}
.liucheng li h5{font-size: 18px;color: #333;margin-top: 30px;}
.liucheng li p{font-size: 14px;color: #666;margin-top: 5px;}
.liucheng li:hover p{color: #ed7020;}

.pro_bottom{height:750px;overflow: hidden;}
.prod_1 h5 span{cursor: pointer;}
.case_b1 h5 span{margin:0 10px;cursor: pointer;}
.case .case_bottom li{height:350px;}
.case_bottom ul{display: none;;}
.case_bottom ul:first-child{display: block;;}
.case_b1 > p{text-align: center;margin-top:60px;margin-bottom:70px;}

.company h4{margin-top:50px;line-height: 60px;;}
.company h4 em{font-size: 14px;color: #888;margin:0 20px;;}
.company h4 span{font-size: 18px;color: #666;cursor: pointer;;}
.company h4 span.active{color: #e7690f;;}
.company p a{font-size: 16px;color:#666;line-height: 40px;;}
.company p em{font-size: 12px;color: #888;margin:0 26px;;}
.company p a:hover{color:#e7690f;}
    /* 友情链接 */
    .link {
        margin-top: 30px;
        margin-bottom: 30px;
        border-top: 1px solid #ddd;
        padding-top: 30px;
    }

    .link p {
        font-size: 18px;
        color: #333333;
    }

    .link p a {
        font-size: 14px;
        color: #505050;
    }

    .link p span {
        padding: 0 10px;
    }

    .link p a:hover {
        color: #0888cd;
    }


    /* 底部 */
    /*   底部样式   */
    .footer {
        width: 100%;
        height: 630px;
        background: #181e24;
        overflow: hidden;
    }

    .footer div.ic {
        margin-top: 55px;
        height: 520px;
    }
.footer .foot_1 {
    width: 27.5%;
    height: 450px;
    float: left;
    overflow: hidden;
}
.footer h5{border-bottom: 1px solid #44494e;line-height: 50px;margin-bottom: 26px;}
.footer h5 span{border-bottom: 2px solid #ca570d;padding-bottom: 12px;font-size: 20px;color: #fff;}
.footer p{font-size: 14px;color: #8b939a;text-align: justify;}
.footer .foot_3 {
    width: 27.5%;
    height: 450px;
    float: right;
    overflow: hidden;
}
.footer .foot_3 .tp{width: 100%;overflow: hidden;margin-bottom: 25px;margin-top: 33px;}
.footer .foot_3 .tp img{width: 100%;}
.footer .foot_2 {
    width: 36%;
    height: 450px;
    overflow: hidden;
    float: left;
    margin-left: 4.5%;
}
.footer .foot_2 ul{float: left;margin-right: 0.7%;width: 21%;}
.footer .foot_2 ul:nth-child(4){width: 24%;}
.footer .foot_2 ul:nth-child(5){width: 16%;}
.footer .foot_2 ul:nth-child(6){width: 15%;margin-right: 0;}
.footer .foot_2 p{font-size: 16px;color: #bbb;margin-bottom: 10px;}
.footer .foot_2 li{height: 30px;overflow: hidden;}
.footer .foot_2 li a{font-size: 14px;color: #8b939a;line-height: 30px;}
.footer .foot_2 li a:hover{color: #ed7020;}

.footer .foot_4{width: 100%;height: 70px;line-height: 20px;}
.footer .foot_4 span{color: #f76507;font-size: 15px;font-weight: bold;}


.footer .foot_mid{border-top: 2px solid #141a1f;margin-top: 30px;height: 85px;padding-top: 15px;overflow: hidden;margin-bottom: 15px;}
.footer .foot_mid li{float: left;font-size: 16px;color: #fff;line-height: 30px;}
.footer .foot_mid li a{font-size: 14px;color: #8c939a;margin-left: 20px;}
.footer .foot_mid li a:hover{color: #ed7020;}

.footer .c1 {
        width: 100%;
        height: 60px;
        clear: both;
        background: #11161a;
    }

    .footer .c1 p a {
        line-height: 60px;
        font-size: 14px;
        color: #8c939a;
    }
    .footer .c1 p span {
        line-height: 60px;
        font-size: 14px;
        color: #8c939a;
    }

    .page p {
        text-align: center;
        line-height: 100px;
    }

    .page p span, .page p a {
        padding: 8px 14px;
        margin-left: 15px;
        font-size: 16px;
        color: #666666;
        border: 1px solid #ebebeb;
        border-radius: 100%;
    }

    .page .current {
        color: #ed7020;
        padding: 8px 14px;
    }

    .page p a:hover {
        color: #ed7020;
        padding: 8px 14px;
    }

    /*固定的悬浮窗*/
    .yb_conct {
        position: fixed;
        z-index: 9999999;
        top: 207px;
        right: -127px;
        cursor: pointer;
        transition: all .3s ease;
    }

    .yb_bar ul li {
        width: 180px;
        height: 53px;
        font: 16px/53px 'Microsoft YaHei';
        color: #4997fd;
        text-indent: 54px;
        margin-bottom: 3px;
        border-radius: 3px;
        transition: all .5s ease;
        overflow: hidden;
    }

    .yb_bar .yb_top {
        background: #eee url("../images/fixCont.png") no-repeat 0 0;
    }

    .yb_bar .yb_QQ {
        text-indent: 0;
        background: #eee url("../images/fixCont.png") no-repeat 0 -57px;
    }

    .yb_bar .yb_QQ_a {
        text-indent: 0;
        background: #eee url("../images/fixCont.png") no-repeat 0 -114px;
    }

    .yb_bar .yb_phone {
        background: #eee url("../images/fixCont.png") no-repeat 0 -171px;
    }

    .yb_bar .yb_mobile {
        background: #eee url("../images/fixCont.png") no-repeat 0 -227px;
    }

    .yb_bar .yb_ercode {
        /*height:200px;*/
        background: #eee url("../images/fixCont.png") no-repeat 0 -283px;
    }

    .hd_qr {
        margin-left: 30px;
    }

    .yb_QQ a, .yb_QQ_a a {
        display: block;
        text-indent: 54px;
        line-height: 53px;
        width: 100%;
        height: 100%;
        color: #4997fd;
    }











